From 5a500c1abbd6f556149a3937517e729bbc9c29c7 Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 28 Jul 2005 15:32:49 +0000 Subject: [PATCH] Make sorts even more stable. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@1325 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/tomtom.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gpsbabel/tomtom.c b/gpsbabel/tomtom.c index 1a314a196..5fd2022d3 100644 --- a/gpsbabel/tomtom.c +++ b/gpsbabel/tomtom.c @@ -143,8 +143,8 @@ compare_lat(const void *a, const void *b) if ( difference ) { return 1; } - if ( wa->wpt->longitude - wa->wpt->longitude == 0 ) { - return 0; + if ( wa->wpt->longitude - wb->wpt->longitude == 0 ) { + return strcmp(wa->wpt->shortname, wb->wpt->shortname); } return compare_lon(a,b); } @@ -163,8 +163,8 @@ compare_lon(const void *a, const void *b) if ( difference ) { return 1; } - if ( wa->wpt->latitude - wa->wpt->latitude == 0 ) { - return 0; + if ( wa->wpt->latitude - wb->wpt->latitude == 0 ) { + return strcmp(wa->wpt->shortname, wb->wpt->shortname); } return compare_lat(a,b); } -- 2.30.2